Konfigürasyon Yönetim Planı Şablonu¶
İlgili şablon, ISO/IEC 15504 SPICE standartlarına uygun olarak SUP.8 Konfigürasyon Yönetimi süreçlerinin Jira Süreci ve Git ile entegre karşılanması amacıyla hazırlanmıştır.
Sürecin Ana Hedefleri: - Proje konfigürasyon öğelerinin tanımlanması ve yönetilmesi - Konfigürasyon öğelerinin versiyonlarının izlenmesi - Değişiklik yönetimi süreçlerinin uygulanması - Konfigürasyon yönetim planının oluşturulması ve güncellenmesi
1. Proje Konfigürasyon Öğeleri¶
Tanımlı Konfigürasyon Öğeleri¶
- Kaynak Kodlar: [src/ klasörü altındaki tüm dosyalar]
- Konfigürasyon Dosyaları: [config/, properties, yaml dosyaları]
- Dokümantasyon: [docs/, README, API dokümantasyonu]
- Test Kodları: [test/, spec dosyaları]
- Deployment Scripts: [CI/CD, Docker, Kubernetes dosyaları]
- Database Scripts: [Migration, seed data scripts]
Konfigürasyon Öğesi Durumları¶
| Öğe | Baseline | Geçerli Versiyon | Son Değişiklik | Durum |
|---|---|---|---|---|
| [Dosya/Modül adı] | [v1.0.0] | [v1.2.1] | [GG.AA.YYYY] | [Stable/Development] |
2. Git Repository Yapısı¶
Proje Klasör Yapısı¶
[PROJE-REPOSITORY]/
├── src/ # Kaynak kodlar
├── docs/ # Dokümantasyon
├── config/ # Konfigürasyon dosyaları
├── tests/ # Test kodları
├── scripts/ # Deployment scripts
├── .github/workflows/ # CI/CD pipeline
├── docker/ # Container konfigürasyonları
└── README # Proje dokümantasyonu
Branch Protection Rules¶
- main/master: Direct push yasak
- Required Reviews: Minimum [X] approval
- Status Checks: CI pipeline başarılı olmalı
- Up-to-date: Merge öncesi güncel olmalı